Reed–Solomon error correction